DSH Web Voice Input Plugin: anweat/dsh-voice-webspeech
`anweat/dsh-voice-webspeech` is a browser-based speech input plugin for the DSH Web GUI, released under the MIT license. Leveraging the browser's built-in Web Speech API, this plugin implements a "press and hold to speak, release to transcribe" function. It converts speech to text in real-time and inserts it into the input box, supporting subsequent editing or configuration for auto-sending upon release. Its core advantages are zero server-side processing, zero API keys, zero model downloads, and zero Python dependencies. Audio is processed solely by the browser; it does not pass through the DSH server, is not saved to disk, and contains no telemetry, ensuring privacy and security. The plugin supports multiple BCP-47 languages, including Chinese, English, Japanese, and Korean, with preferences stored locally in the browser. Regarding environment requirements, it requires DSH version `>=0.1.0-rc.3 <0.2.0`, and N...
Read More